package com.wlc.oop.demo06;

import static java.lang.Math.random;

/**
 * @author 王立朝 wanglichao@champion-credit.com
 * @description 人类
 * @date 2021-06-27 17:23
 */
public class Person {
    // 静态变量
    private static String name = "hello";
    /**
     * 非静态变量（成员变量）
     */
    private double money;

    /**
     * 非静态方法
     */
    public void say() {
        System.out.println("非静态方法");
    }

    /**
     * 静态方法： 可以直接通过类访问
     */
    public static void say2() {
        System.out.println("静态方法");
        System.out.println(random());
    }


    public static void main(String[] args) {
        Person person = new Person();
        Person.name = "张三";
        System.out.println("通过类访问静态变量 " + Person.name);
        System.out.println("通过对象访问静态变量  " + person.name);
        Person.say2();
        person.say();
        // 静态方法可以直接调用
        say2();
    }

}
